package alp.starcode.nudtportal.framework.mybatis.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @Author sweet
 * @Date 2023/8/9 14:30
 * @Version 1.0
 */
@Data
public class TempModuleClassifyInfoVO {
    @ApiModelProperty(value = "分类id")
    String classifyId;
    @ApiModelProperty(value = "分类名称")
    String classifyName;
    @ApiModelProperty(value = "分类备注")
    String classifyRemark;
    @ApiModelProperty(value = "分类排序")
    Double classifyOrder;
    @ApiModelProperty(value = "模块流水号")
    private String moduleId;

    @ApiModelProperty(value = "模块名称")
    private String moduleName;

    @ApiModelProperty(value = "模块标识")
    private String moduleKey;

    @ApiModelProperty(value = "模块关键字")
    private String moduleKeywords;

    @ApiModelProperty(value = "模块图标")
    private String iconPath;

    @ApiModelProperty(value = "重定向地址")
    private String rewriteUrl;

    @ApiModelProperty(value = "访问地址")
    private String accessAddress;

    @ApiModelProperty(value = "小程序appid")
    private String appletId;

    @ApiModelProperty(value = "是否显示：0显示、1不显示")
    private Boolean isPublish;

    @ApiModelProperty(value = "是否公开:0公开、1不公开")
    private Boolean isOpen;

    @ApiModelProperty(value = "访问类型：0H5、1微信小程序、2支付宝小程序、3WEB")
    private Integer moduleType;

    @ApiModelProperty(value = "显示顺序")
    private Double moduleOrder;

    @ApiModelProperty(value = "模块备注")
    private String moduleRemarks;

    @ApiModelProperty(value = "模块参数")
    private List<ModuleParamVO> moduleParam;
}
